﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;

namespace Harkon.AppServer.cOne.Service.Remote
{
    [ServiceContract]
    public interface IRemoteCall : ICoreService
    {
        string ServiceUri { get; }
        /// <summary>
        /// The only needed operation on a generic remote service.
        /// </summary>
        /// <param name="parameters"></param>
        /// <returns></returns>
        [OperationContract]
        object Execute(string[] parameters);
    }
}
